distance measured in meters - Turkish English Dictionary